Skip to content

Enable more flexible support for test HWs#1816

Merged
chensuyue merged 7 commits into
mainfrom
suyue/hw
Apr 21, 2025
Merged

Enable more flexible support for test HWs#1816
chensuyue merged 7 commits into
mainfrom
suyue/hw

Conversation

@chensuyue
Copy link
Copy Markdown
Collaborator

@chensuyue chensuyue commented Apr 15, 2025

Description

Enable more flexible support for test HWs, including gaudi(2), xeon(spr), rocm, arc, gaudi3, and xeon-gnr.

Issues

List the issue or RFC link this PR is working on. If there is no such link, please mark it as n/a.

Type of change

List the type of change like below. Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds new functionality)
  • Breaking change (fix or feature that would break existing design and interface)
  • Others (enhancement, documentation, validation, etc.)

Dependencies

List the newly introduced 3rd party dependency if exists.

Tests

https://github.com/opea-project/GenAIExamples/actions/runs/14463967068
Retest after fix: https://github.com/opea-project/GenAIExamples/actions/runs/14570137323
Retest on ROCm after remove local comps-base image: https://github.com/opea-project/GenAIExamples/actions/runs/14570883332

Signed-off-by: chensuyue <suyue.chen@intel.com>
Copilot AI review requested due to automatic review settings April 15, 2025 07:10
@chensuyue chensuyue requested a review from ZePan110 as a code owner April 15, 2025 07:10
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 15, 2025

Dependency Review

✅ No vulnerabilities or license issues found.

Scanned Files

None

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

Comments suppressed due to low confidence (3)

.github/workflows/_run-docker-compose.yml:67

  • The use of a wildcard match ("gaudi"*) is more flexible, but please verify that it does not unintentionally match hardware names beyond the intended ones (e.g. strings like "gaudi-test").
if [[ "${{ inputs.hardware }}" == "gaudi"* ]]; then

.github/workflows/_build_image.yml:46

  • The revised condition now explicitly resets should_skip to false for nodes matching 'gaudi' or 'xeon'. Please ensure that this logic correctly differentiates hardware nodes as intended and does not override necessary skip behavior for other valid inputs.
if [[ "${{ inputs.node }}" == "gaudi" || "${{ inputs.node }}" == "xeon" ]]; then

.github/workflows/_build_comps_base_image.yml:39

  • Similar to the previous workflow, verify that resetting the skip flag for nodes matching 'gaudi' or 'xeon' aligns with the intended hardware support logic and does not inadvertently bypass necessary job skipping.
if [[ "${{ inputs.node }}" == "gaudi" || "${{ inputs.node }}" == "xeon" ]]; then

@chensuyue chensuyue added the WIP label Apr 16, 2025
chensuyue and others added 6 commits April 21, 2025 14:31
Signed-off-by: chensuyue <suyue.chen@intel.com>
Signed-off-by: chensuyue <suyue.chen@intel.com>
Signed-off-by: chensuyue <suyue.chen@intel.com>
Signed-off-by: chensuyue <suyue.chen@intel.com>
@chensuyue chensuyue merged commit ef2156f into main Apr 21, 2025
23 checks passed
@chensuyue chensuyue deleted the suyue/hw branch April 21, 2025 09:25
yongfengdu pushed a commit to yongfengdu/GenAIExamples that referenced this pull request May 8, 2025
Signed-off-by: chensuyue <suyue.chen@intel.com>
chyundunovDatamonsters pushed a commit to chyundunovDatamonsters/OPEA-GenAIExamples that referenced this pull request May 16, 2025
Signed-off-by: chensuyue <suyue.chen@intel.com>
Signed-off-by: Chingis Yundunov <c.yundunov@datamonsters.com>
letonghan added a commit that referenced this pull request Sep 17, 2025
* support mongo for storage

Signed-off-by: letonghan <letong.han@intel.com>

* revert unrelated changes

Signed-off-by: letonghan <letong.han@intel.com>

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* add dependency motor

Signed-off-by: letonghan <letong.han@intel.com>

* fix import path

Signed-off-by: letonghan <letong.han@intel.com>

* change DocList to List, for current version of docarray

Signed-off-by: letonghan <letong.han@intel.com>

---------

Signed-off-by: letonghan <letong.han@intel.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
cogniware-devops pushed a commit to Cogniware-Inc/GenAIExamples that referenced this pull request Dec 19, 2025
Signed-off-by: chensuyue <suyue.chen@intel.com>
Signed-off-by: cogniware-devops <ambarish.desai@cogniware.ai>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants